.pm_popup {
	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
	position: absolute;
	top: 30px;
	left: 25%;
	width: 50%;
	background-color: #F6F4D0;
	padding: 10px;
	border: dotted 2px #105289;
	z-index: 100;
	text-align: center;
}

body > div.pm_popup {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}

.popup_control {
	cursor: pointer;
	cursor: hand;
}

.msg_content {
	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
	background-color: #F6F4D0;
	padding: 10px;
	border: dotted 2px #105289;
	z-index: 100;
	text-align: center;
	margin-top: 10px;
}

.pm_preview {
	position: absolute;
	background-color: #F6F4D0;
	padding: 10px;
	border: dotted 2px #105289;
	z-index: 150;
	text-align: justify;
}

.message_popup {
	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
	position: absolute;
	top: 30%;
	left: 25%;
	width: 50%;
	background-color: #F6F4D0;
	padding: 10px;
	border: dotted 2px #105289;
	z-index: 200;
	text-align: center;
}

body > div.message_popup {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}

.dropdown_menu {
	float: left;
	position: absolute;
	left: 3px;
	top: 20px;
	background-color: #E1EBF2;
	padding: 0;
	border: dashed 1px #00608f;
	border-bottom: none;
	z-index: 150;
	width: 180px;
	display: none;
	white-space: nowrap;
}

.dropdown_menu div{
	background-color: #E1EBF2;
	padding: 2px 10px;
	border-bottom: dashed 1px #00608f;
	text-align: left;
	width: auto;
}

.dropdown_menu div a{
	background: none;
	width: auto;
}

.dropdown_menu div:hover{
	background-color: #F6F4D0;
	padding: 2px 10px;
	border-bottom: dashed 1px #00608f;
	text-align: left;
	width: auto;
}

.popup_control:link		{ color: #105289; }
.popup_control:visited	{ color: #105289; }
.popup_control:hover	{ color: #D31141; }
.popup_control:active	{ color: #368AD2; }
